|
Visual Basic .NET (ヴィジュアル ベーシック ドットネット)はマイクロソフトが開発したプログラミング言語およびその処理系。VB.NETと略されて呼ばれることが多い。.NETに対応していない旧来のMicrosoft Visual Basic(バージョン6.0まで、VB6)の後継である。 なおVisual Studio 2005以降では、「Visual Basic .NET」や「VB.NET」という呼称ではなく、従来のように「Visual Basic」という呼称が用いられるようになっている〔Visual Basic リファレンス 〕が、6.0以前との互換性はなく、また.NETベースであることには変わりない。 == 概説 == C++やJava、C#などのC系言語と比較して、VB/VB.NETは文法が自然言語に近いため、プログラミング初心者にも比較的習得しやすく、また使いやすいといわれている〔VB.NET C#/Java/Scala/Rubyを超える至高の言語 - Qiita 〕が、本格的なソフトウェアの作成にも使用できる。なおVB.NETはマイクロソフトが推進している.NETの一環で開発された言語であり、アプリケーション実行コードは.NET Framework上で動作するほか、言語仕様にオブジェクト指向が本格的に取り入れられるなど、前バージョンのVisual Basic 6.0からの変更点はかなりの数にのぼり、言語仕様の互換性は低い。VB.NETに移行できない旧VB製アプリケーションを救済するため、VB.NETがリリースされた後にリリースされたMicrosoft Windows OSにおいても、旧VBの開発環境や旧VBランタイムのサポートが条件付きで継続されるなどの特別延命措置が図られたりしている。Visual Basic .NETには、従来のVisual Basicからの移行を容易にするアップグレードウィザード〔VB 6.0 ユーザーのための VB .NET 移行ガイド - アップグレードウィザードの利用 〕や、従来の一部機能を実現する互換ライブラリが実装されている〔ITレポート(動向/解説) - 【速報】これがニューVBだ!:ITpro 〕 〔Visual Basic 6.0 互換性ライブラリ 〕。 コンパイラはマイクロソフトから無料で提供されているので、Windows付属のメモ帳等を使ってプログラムすることもできるが、専用に開発された統合開発環境を使って開発するのが一般的である。 かつては旧来のVisual Basicと同様、製品は有償でのみ提供されていたが、バージョン2005以降は機能制限版であるExpressエディションが、またバージョン2013以降はProfessionalエディション相当の機能を持ちライセンス制約の強いCommunityエディションがそれぞれ無償で配布されている。 VB.NETではMicrosoft Windows用のアプリケーション開発、Web用のアプリケーション開発、およびモバイル向けのアプリケーション開発などを行なうことができる。利用可能なVisual Studioプロジェクトテンプレートも、Visual C#とほぼ同様である。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Microsoft Visual Basic .NET」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Visual Basic .NET 」があります。 スポンサード リンク
|